Big Huge Thesaurus

Dennstaedtia punctilobula

noun